岗位职责:
岗位职责:
1、负责iOS产品的需求分析、详细设计,构架设计以及开发工作;
2、根据开发规范与流程,按时完成模块设计与编写高质量代码;
3、根据业务,负责iOS产品版本的迭代开发、维护和升级;
4、负责性能优化和参与整体技术架构讨论,解决技术难题;
5、学习和研究新技术以满足产品的需求,对产品提出改进建议;
6、服从公司安排,必要时承担移动端web前端开发工作。
任职要求:
1、有良好的工作计划、语言表达能力;较强的逻辑分析能力和应变能力,工作积极主动,有责任心,团队合作意识强;
2、扎实的Objective-C基础,熟悉面向对象编程和MVC/MVVM框架,熟悉设计模式;精通Cocoa/UIKit Framework,熟练使用Auto Layout技术;熟练使用svn、git源码管理;
3、1年以上iOS端React Native开发经验;熟练使用iOS端React Native的开发,熟练使用RN各组件,熟悉RN的系统机制及使用方法,熟悉RN的热更新;
4、了解ReactiveCocoa框架的使用,可熟练使用者优先;
5、理解Hybrid交互原理,能实现原生APP与网页的交互;
6、丰富的iOS性能优化经验,熟悉iOS的内存机制,可独立解决内存泄露问题;
7、熟练使用Xcode的Instrument来诊断和调试问题,熟练编写Xcode下的单元测试,了解Xcode下的自动化测试;
8、具备良好的编程习惯,对编程有兴趣,有较强学习能力及独立解决问题的能力;
9、喜欢电商行业,熟悉电商APP相关功能,如在线支付、社会化分享、消息推送、快捷登录、定位等;
10、面试请携带可展示作品,有AppStore应用上线者优先。
职能类别:
手机应用开发工程师
互联网软件开发工程师
关键字:
ios
安卓
开发
android
React
Objective-C
Xcode